Making Databases Work: The Pragmatic Wisdom of Michael Stonebraker by Michael L. Brodie

Making Databases Work: The Pragmatic Wisdom of Michael Stonebraker by Michael L. Brodie

Author:Michael L. Brodie
Language: eng
Format: epub, pdf
Publisher: Association for Computing Machinery and Morgan & Claypool Publishers
Published: 2018-03-14T16:00:00+00:00


Conclusion

Of course, the incidents described here are just a tiny sliver of the challenges and adventures we encountered building VoltDB into the mature and trusted system it is today. Building a system from a research paper, to a prototype, to a 1.0, and to a robust platform deployed around the world is an unparalleled learning experience.

1. For more on H-Store see Chapter 19: H-Store/VoltDB.

2. See https://dl.acm.org/citation.cfm?id=1454211 for the list of collaborators.

3. For more on Vertica see Chapters 18 and 27.

4. Compaction, which is critical to running VoltDB for more than a few hours, didn’t come up in the initial design or research because academics don’t always run things the way one might in production. It ended up being critical to success.

5. The competition catch-up is a long story. Most systems can’t do what VoltDB does because they use shared-memory multi-threading and even lock-free or wait-free data structures. These are much harder to compact. Other systems can use TCMalloc or JEMalloc because they don’t embed the JVM.

6. “Announcing Snowflake,” the Twitter blog, June 1, 2010. https://blog.twitter.com/engineering/en_us/a/2010/announcing-snowflake.html. Last accessed March 29, 2018.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.